Golang Job: Software Engineer

Job added on

Location

Melbourne - Australia

Job type

Full-Time

Golang Job Details

About the role

Our ANZx team is seeking Engineering talent as we look to reimagine banking for the future. As part of the team, you will design and deliver compelling customer-centric solutions focused on improving the financial wellbeing of ANZ’s retail and commercial customers.

You’ll create a lasting impact by:
Improving the developer experience for hundreds of engineers with a laser focus on automation and abstraction and a passion to ‘shift left’
Improving usability of our Golang-based tooling through code optimisation, refactoring, and feature enhancements
Driving change through your enthusiasm for the adoption of cloud native architecture in engineering teams
What will your day look like

The Platform Engineering team is responsible for abstracting the complexities of the cloud so that application features can move from development to production in a seamless, secure and fully automated manner.

As a Software Engineer working within the Platform Engineering team , you will be joining an existing team of software engineers - responsible for building and evolving our offering through software design and development.This team will be providing automated Continuous Integration and Delivery (CI/CD) tooling to our value streams, defined as configuration-as-code, seamlessly integrating with security and code scanning tools, feature toggling and enabling progressive deployments to non-production and production environments in a controlled way. You will be a strong advocate for DevOps culture who provides software solutions to enable all deployments, no matter how nuanced, to be fully automated.

What will you bring?
Multiple years of software engineering experience with exposure to infrastructure-as-code codebases
Solid foundation in library and application development – preferably in Golang, but strong experience in other languages is welcome
Exceptional record of delivering observable cloud solutions from inception to production, working hands-on throughout the process
Experience with provisioning tooling using configuration-as-code and CI/CD pipelines in cloud environments
Experience with automated provisioning and management of source control or artifact management systems, such as github, gitlab or artifactory
So, why join us?

We’re reinventing the way we do banking, and our community of collaborative, innovative thinkers who create human centred solutions are helping us get there. We’re responding faster to changing customer requirements, focusing on the things that matter and helping people achieve incredible things – be it buying their home, building a business or saving for things big or small.

We support our people by providing a range of flexible working options so they can work in the way that best suits them. We encourage you to talk to us about your need for flexibility and any adjustments you may require to our recruitment process or the role itself.

Develop your career, work in a diverse and inclusive workplace where the different backgrounds, perspectives and life experiences of our people are celebrated and create a great place to grow, thrive and belong.

Interested in joining us? Click Apply now, or visit www.anz.com/careers to find out more or view other opportunities.

This role is required to work from an ANZ workplace. Under the Victorian Government’s COVID-19 Mandatory Vaccination (Workers) Directions, the successful candidate will need to provide evidence that they have received two doses of an approved COVID-19 vaccine, or have a medical exemption evidenced on the Australian Immunisation Register, in order to be appointed to the role.

Job Posting End Date

, 11.59pm, (Melbourne Australia)